petroil lubrication of engine - Spanish English Dictionary